﻿using System;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
//能量消耗策略
public abstract class IEnergyCostStrategy
{
    // 兵营 等级不同升级消耗的能量不同 | 士兵类型不同，消耗的能量不同
    public abstract int GetCampUpgradeCost( SoldierType st,int lv);
    // 武器类型不同，消耗的能量不同
    public abstract int GetWeaponUpgradeCost(WeaponType wt);
    // 训练的士兵类型不同，消耗的能量不同
    public abstract int GetSoldierTrainCost(SoldierType st, int lv);
}
